home *** CD-ROM | disk | FTP | other *** search
- Path: tank.news.pipex.net!pipex!demon!user
- From: sean@corf.demon.co.uk (Sean A Corfield)
- Newsgroups: comp.sys.mac.programmer,comp.sys.mac.programmer.help,comp.sys.mac.programmer.codewarrior,comp.lang.c,comp.lang.pascal.mac
- Subject: Re: Pascal or C++?
- Date: Tue, 02 Jan 1996 15:08:40 +0000
- Organization: OCS
- Message-ID: <AD0EFAF896681292B6@corf.demon.co.uk>
- References: <d7e_9512231058@linknet.ccinet.ab.ca> <dallas-3012950728570001@ppp31.atlantica.net> <1996Jan2.131221.13895@ucl.ac.uk>
- NNTP-Posting-Host: corf.demon.co.uk
- X-NNTP-Posting-Host: corf.demon.co.uk
-
- In article <1996Jan2.131221.13895@ucl.ac.uk>,
- zcemm23@ucl.ac.uk (Guy Ruth Hammond) wrote:
-
- |> Pascal is a good language for learning - it was my first compiled
- language.
-
- Likewise...almost. I learnt Algol 60 first (briefly) then BASIC then
- Pascal. Once I started work (over 10 years ago :-) I picked up C easily
- given the grounding in Pascal. For the last four years I've been working
- almost exclusively with C++ and have been involved with the standards
- process too.
-
- |> C is harder to learn than pascal, but when you have learnt it, it's
- almost
- |> instinctive to use.
-
- C is also harder to teach if you want students to avoid many of its
- pitfalls. C++ is an order of magnitude harder to teach, and learn, because
- there is a great deal more to absorb in the way of design issues (and any
- course that does not deal with those issues is a failure).
-
- The CodeWarrior package would be good for Brad & Angie since it provides
- Pascal, C and C++ and the academic price is a bargain.
-
- Funnily enough, my career (in compiler writing and related jobs) has
- mirrored the progression above: I started writing optimisers for Pascal
- compilers, then worked on a C to Pascal translator (hard: think about
- pointers), then began working on C (and COBOL) compilers -- including the
- first ANSI-validated C compiler. Since then there's been a lot of C++. It's
- a reasonable learning curve spread over a long period of hard experience.
- College courses have a long way to go before they satisfy the needs of
- industry in this area because they often focus on a language instead of on
- problem solving skills and programming per se. Things are definitely
- improving though (from what I see in my role as an external examiner on
- computing courses).
-
- [sorry, I'm getting a bit off-topic, aren't I?]
-
- Sean A Corfield
- Object Consultancy Services
- C++ - Beyond the ARM - http://uptown.turnpike.net/~scorf/cplusext.html
-
-
-
-